Robomotion: Scalable and Physically Stable Locomotion for Self-Reconfigurable Modular Robotics∗
نویسندگان
چکیده
Self-reconfigurable modular robots have an intriguingly flexible design, composing a single robot with many small modules that can autonomously move to transform the robot’s shape and structure. Each module may only have limited processing and memory resources. This makes scaling to a large number of modules quite challenging. This paper introduces a novel distributed locomotion algorithm for lattice-style self-reconfigurable robots which uses constant memory per module with constant computation and constant communication for each attempted module movement. Our major contributions in this paper is motion planning for self-reconfigurable modular robotics that is (1) scalable, (2) speedy, and most importantly, (3) stable. Our algorithm guarantees physical stability in the presence of gravity. By utilizing some robot modules to create a static support structure, other modules are able to move freely through the interior of this structure with minimal path planning and without causing instabilities or losing connectivity. This approach also permits the robot’s locomotion speed to remain nearly constant even as the number of modules in the robot grows very large. Our algorithm makes use of a distributed approach through coordination within small groups of modules. These groups are dynamically formed whenever they are needed, and disassembled when no longer needed. Additionally, we have developed methods to overcome dropped messages between modules or delays in module computation or movement. Empirical results from our simulation are also presented to demonstrate the scalability and locomotion speed advantages of this approach. ∗ This paper is a revised version of the conference proceedings paper: Sam Slee and John H. Reif, Robomotion: Scalable, Physically Stable Locomotion for Self-Reconfigurable Robots, Workshop on the Algorithmic Foundations of Robotics (WAFR 2010), Singapore, Springer (Dec. 13-15 2010). † Google Research, Google Corporation, 1600 Amphitheatre Parkway, Redwood Shores, California 94043, USA, e-mail: [email protected] ‡ Department of Computer Science, Duke University, Durham, NC 27707, USA, e-mail: [email protected]
منابع مشابه
Robomotion: Scalable, Physically Stable Locomotion for Self-reconfigurable Robots
Self-reconfigurable robots have an intriguingly flexible design, composing a single robot with many small modules that can autonomously move to transform the robot’s shape and structure. Scaling to a large number of modules is necessary to achieve great flexibility, so each module may only have limited processing and memory resources. This paper introduces a novel distributed locomotion algorit...
متن کاملSelf-reconfigurable Modular e-pucks
We present the design of a new structural extension for the e-puck mobile robot. The extension may be used to transform what is a swarm robotics platform into a self-reconfigurable modular robotic system. As a proof of concept, we present an algorithm for controlling the collective locomotion of a group of e-pucks that are equipped with the extension. Our approach proves itself to be an effecti...
متن کاملHormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots
This paper presents a biologically inspired approach to two basic problems in modular self-reconfigurable robots: adaptive communication in self-reconfigurable and dynamic networks, and distributed collaboration between the physically coupled modules to accomplish global effects such as locomotion and reconfiguration. Inspired by the biological concept of hormone, the paper develops the adaptiv...
متن کاملTowards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots
Self-reconfigurable robots consist of simple robotic modules that play a similar role in robots as cells play in biological organisms. The vision of self-reconfigurable robots is to make an evolutionary jump for robotics analog to biological organisms that evolved from single-celled to multicelled. Such robots can autonomously self-reconfigure its modules to adjust both its behavior and morphol...
متن کاملDistributed a 39 . Distributed and Cellular Robots
This chapter is organized according to a number of broad classes of problem where modular robotic systems can prove beneficial. For each such problem, the benefits of modularity are described, along with the ways that particular systems or proposed systems have explored those benefits. In particular, we discuss locomotion in Sect. 39.1, manipulation in Sect. 39.2, modular robot geometry in Sect...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016